package com.x.bff.app.model.vo.customer;

import com.x.bff.app.model.vo.cms.ItemToggleBothRelationVO;
import com.x.provider.api.customer.enums.CustomerRelationEnum;
import com.x.provider.api.customer.model.dto.customer.CustomerStatDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@ApiModel
public class CustomerSimpleVO {
    @ApiModelProperty(value = "用户id")
    private Long id;
    @ApiModelProperty(value = "用户名")
    private String userName;
    @ApiModelProperty(value = "昵称")
    private String nickName;
    @ApiModelProperty(value = "头像url")
    private String avatarUrl;
    @ApiModelProperty(value = "性别 0 未设置 1男 2 女")
    private Integer gender;
    @ApiModelProperty(value = "用户统计信息")
    private CustomerStatVO statistic;
    @ApiModelProperty(value = "用户关系 0 没有关系 1 关注 2 朋友 3 粉丝")
    private Integer customerRelation = CustomerRelationEnum.NO_RELATION.getValue();

    @ApiModelProperty(value = "用户喜欢关系")
    private ItemToggleBothRelationVO starRelation;

}
